<?php
namespace app\common\model;

use think\Model;

/**
 * 合作伙伴（代理商）
 * 
 * @var int id ID
 * @var string uuid 唯一码
 * @var string username 帐号
 * @var string password 密码
 * @var string nickname 合作伙伴名称
 * @var string remark 备注
 * @var int state 状态：0关闭，1开启
 * @var string create_time 创建时间
 * @var string update_time 修改时间
 */
class PartnersModel extends Model
{
    protected $table = 'zcm_partners';

    // 自定义数据表结构
    protected $myTableSchema = [
        'id' => ['comment' => 'ID', 'type' => 'int', 'column_type' => 'int(11) unsigned', 'default' => ''],
        'uuid' => ['comment' => '唯一码', 'type' => 'string', 'column_type' => 'char(50)', 'default' => ''],
        'username' => ['comment' => '帐号', 'type' => 'string', 'column_type' => 'varchar(255)', 'default' => ''],
        'password' => ['comment' => '密码', 'type' => 'string', 'column_type' => 'varchar(255)', 'default' => ''],
        'nickname' => ['comment' => '合作伙伴名称', 'type' => 'string', 'column_type' => 'varchar(255)', 'default' => ''],
        'remark' => ['comment' => '备注', 'type' => 'string', 'column_type' => 'varchar(255)', 'default' => ''],
        'state' => ['comment' => '状态：0关闭，1开启', 'type' => 'int', 'column_type' => 'tinyint(3)', 'default' => '0'],
        'create_time' => ['comment' => '创建时间', 'type' => 'string', 'column_type' => 'datetime', 'default' => ''],
        'update_time' => ['comment' => '修改时间', 'type' => 'string', 'column_type' => 'datetime', 'default' => ''],
    ];

    // 字段信息
    protected $schema = [
        'id' => 'int', // ID
        'uuid' => 'string', // 唯一码
        'username' => 'string', // 帐号
        'password' => 'string', // 密码
        'nickname' => 'string', // 合作伙伴名称
        'remark' => 'string', // 备注
        'state' => 'int', // 状态：0关闭，1开启
        'create_time' => 'string', // 创建时间
        'update_time' => 'string', // 修改时间
    ];
}
